<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">

<title>Table of Contents - csv: Ruby Standard Library Documentation</title>


<script src="./js/navigation.js" defer></script>
<script src="./js/search.js" defer></script>
<script src="./js/search_index.js" defer></script>
<script src="./js/searcher.js" defer></script>
<script src="./js/darkfish.js" defer></script>

<script src="./js/jquery-3.2.0.min.js"></script>

<script src="./js/vue.min.js"></script>
<script src="./js/js.cookie.min.js"></script>

<link href="./css/fonts.css" rel="stylesheet">
<link id='rdoccss' href="./css/rdoc.css" rel="stylesheet">
<link href="./css/carbon17.css" rel="stylesheet">

<script type="text/javascript">
  var rdoc_rel_prefix = "./";
  var index_rel_prefix = "./";
  var darkModeCsseHref = "./css/rdoc-dm.css"
  var defaultModeCssHref = "./css/rdoc.css"
  // var cssDarkmode = Cookies.get('darkmode');
  
  if( Cookies.get("darkmode") == "true") {
	$('#rdoccss').attr("href", darkModeCsseHref);
}

//  https://cssdeck.com/blog/simple-jquery-stylesheet-switcher/

document.write('<style type="text/css">body{display:none}</style>');

</script>


</head>
<body id="top" class="table-of-contents">
  <!-- table_of_contents.html -->
  <div id='actionbar' >
    <div class='wrapper mdiv'>
      <ul class='grids g0'></ul>
    </div> 
    <!-- VERSION HEADER for 3.3.0.preview2 NOT FOUND -->
  </div> <!-- end action bar -->

  <div class='wrapper hdiv'>

    

    <div id='extraz'><div class='adzbox-index'  >
        
      </div>         
    </div>

    <main role="main">
    <h1 class="class">Table of Contents - csv: Ruby Standard Library Documentation</h1>


          <h2 id="classes">Classes and Modules</h2>
          <ul>
              <li class="class">
                <a href="CSV.html">CSV</a>

                <ul>
                    <li><a href="CSV.html#label-CSV">CSV</a>
                    <li><a href="CSV.html#label-In+a+Hurry-3F">In a Hurry?</a>
                    <li><a href="CSV.html#label-CSV+Data">CSV Data</a>
                    <li><a href="CSV.html#label-Class+CSV">Class CSV</a>
                    <li><a href="CSV.html#label-Keeping+It+Simple">Keeping It Simple</a>
                    <li><a href="CSV.html#label-Simple+Parsing">Simple Parsing</a>
                    <li><a href="CSV.html#label-Parsing+a+String">Parsing a String</a>
                    <li><a href="CSV.html#label-Parsing+Via+a+File+Path">Parsing Via a File Path</a>
                    <li><a href="CSV.html#label-Parsing+from+an+Open+IO+Stream">Parsing from an Open IO Stream</a>
                    <li><a href="CSV.html#label-Simple+Generating">Simple Generating</a>
                    <li><a href="CSV.html#label-22Filtering-22+CSV">“Filtering” CSV</a>
                    <li><a href="CSV.html#label-CSV+Objects">CSV Objects</a>
                    <li><a href="CSV.html#label-Instance+Methods">Instance Methods</a>
                    <li><a href="CSV.html#label-Delegated+Methods">Delegated Methods</a>
                    <li><a href="CSV.html#label-Options">Options</a>
                    <li><a href="CSV.html#label-Options+for+Parsing">Options for Parsing</a>
                    <li><a href="CSV.html#label-Option+row_sep">Option <code>row_sep</code></a>
                    <li><a href="CSV.html#label-Option+col_sep">Option <code>col_sep</code></a>
                    <li><a href="CSV.html#label-Option+quote_char">Option <code>quote_char</code></a>
                    <li><a href="CSV.html#label-Option+field_size_limit">Option <code>field_size_limit</code></a>
                    <li><a href="CSV.html#label-Option+converters">Option <code>converters</code></a>
                    <li><a href="CSV.html#label-Option+unconverted_fields">Option <code>unconverted_fields</code></a>
                    <li><a href="CSV.html#label-Option+headers">Option <code>headers</code></a>
                    <li><a href="CSV.html#label-Option+return_headers">Option <code>return_headers</code></a>
                    <li><a href="CSV.html#label-Option+header_converters">Option <code>header_converters</code></a>
                    <li><a href="CSV.html#label-Option+skip_blanks">Option <code>skip_blanks</code></a>
                    <li><a href="CSV.html#label-Option+skip_lines">Option <code>skip_lines</code></a>
                    <li><a href="CSV.html#label-Option+strip">Option <code>strip</code></a>
                    <li><a href="CSV.html#label-Option+liberal_parsing">Option <code>liberal_parsing</code></a>
                    <li><a href="CSV.html#label-Option+nil_value">Option <code>nil_value</code></a>
                    <li><a href="CSV.html#label-Option+empty_value">Option <code>empty_value</code></a>
                    <li><a href="CSV.html#label-Options+for+Generating">Options for Generating</a>
                    <li><a href="CSV.html#label-Option+row_sep">Option <code>row_sep</code></a>
                    <li><a href="CSV.html#label-Option+col_sep">Option <code>col_sep</code></a>
                    <li><a href="CSV.html#label-Option+quote_char">Option <code>quote_char</code></a>
                    <li><a href="CSV.html#label-Option+write_headers">Option <code>write_headers</code></a>
                    <li><a href="CSV.html#label-Option+force_quotes">Option <code>force_quotes</code></a>
                    <li><a href="CSV.html#label-Option+quote_empty">Option <code>quote_empty</code></a>
                    <li><a href="CSV.html#label-Option+write_converters">Option <code>write_converters</code></a>
                    <li><a href="CSV.html#label-Option+write_nil_value">Option <code>write_nil_value</code></a>
                    <li><a href="CSV.html#label-Option+write_empty_value">Option <code>write_empty_value</code></a>
                    <li><a href="CSV.html#label-CSV+with+Headers">CSV with Headers</a>
                    <li><a href="CSV.html#label-Converters">Converters</a>
                    <li><a href="CSV.html#label-Specifying+Converters">Specifying Converters</a>
                    <li><a href="CSV.html#label-Converter+Procs">Converter Procs</a>
                    <li><a href="CSV.html#label-Stored+Converters">Stored Converters</a>
                    <li><a href="CSV.html#label-Converter+Lists">Converter Lists</a>
                    <li><a href="CSV.html#label-Field+Converters">Field Converters</a>
                    <li><a href="CSV.html#label-Built-In+Field+Converters">Built-In Field Converters</a>
                    <li><a href="CSV.html#label-Custom+Field+Converters">Custom Field Converters</a>
                    <li><a href="CSV.html#label-Header+Converters">Header Converters</a>
                    <li><a href="CSV.html#label-Built-In+Header+Converters">Built-In Header Converters</a>
                    <li><a href="CSV.html#label-Custom+Header+Converters">Custom Header Converters</a>
                    <li><a href="CSV.html#label-Write+Converters">Write Converters</a>
                    <li><a href="CSV.html#label-Character+Encodings+-28M17n+or+Multilingualization-29">Character Encodings (M17n or Multilingualization)</a>
                    </ul>
                  </li>
              <li class="class">
                <a href="CSV/FieldsConverter.html">CSV::FieldsConverter</a>
                  </li>
              <li class="module">
                <a href="CSV/InputRecordSeparator.html">CSV::InputRecordSeparator</a>
                  </li>
              <li class="class">
                <a href="CSV/MalformedCSVError.html">CSV::MalformedCSVError</a>
                  </li>
              <li class="class">
                <a href="CSV/Parser.html">CSV::Parser</a>
                  </li>
              <li class="class">
                <a href="CSV/Parser/InputsScanner.html">CSV::Parser::InputsScanner</a>
                  </li>
              <li class="class">
                <a href="CSV/Parser/InvalidEncoding.html">CSV::Parser::InvalidEncoding</a>
                  </li>
              <li class="class">
                <a href="CSV/Parser/Scanner.html">CSV::Parser::Scanner</a>
                  </li>
              <li class="class">
                <a href="CSV/Parser/UnexpectedError.html">CSV::Parser::UnexpectedError</a>
                  </li>
              <li class="class">
                <a href="CSV/Row.html">CSV::Row</a>

                <ul>
                    <li><a href="CSV/Row.html#label-CSV-3A-3ARow">CSV::Row</a>
                    <li><a href="CSV/Row.html#label-Instance+Methods">Instance Methods</a>
                    <li><a href="CSV/Row.html#label-Creating+a+CSV-3A-3ARow+Instance">Creating a CSV::Row Instance</a>
                    <li><a href="CSV/Row.html#label-Headers">Headers</a>
                    <li><a href="CSV/Row.html#label-Accessing+Fields">Accessing Fields</a>
                    </ul>
                  </li>
              <li class="class">
                <a href="CSV/Table.html">CSV::Table</a>

                <ul>
                    <li><a href="CSV/Table.html#label-CSV-3A-3ATable">CSV::Table</a>
                    <li><a href="CSV/Table.html#label-Instance+Methods">Instance Methods</a>
                    <li><a href="CSV/Table.html#label-Creating+a+CSV-3A-3ATable+Instance">Creating a CSV::Table Instance</a>
                    <li><a href="CSV/Table.html#label-Headers">Headers</a>
                    <li><a href="CSV/Table.html#label-Access+Modes">Access Modes</a>
                    <li><a href="CSV/Table.html#label-Row+Mode">Row Mode</a>
                    <li><a href="CSV/Table.html#label-Column+Mode">Column Mode</a>
                    <li><a href="CSV/Table.html#label-Mixed+Mode">Mixed Mode</a>
                    </ul>
                  </li>
              <li class="class">
                <a href="CSV/Writer.html">CSV::Writer</a>
                  </li>
              <li class="class">
                <a href="Object.html">Object</a>
                  </li>
                </ul>

                <h2 id="methods">Methods</h2>
                <ul>

                    <li class="method">
                      <a href="CSV.html#method-c-filter">::filter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-foreach">::foreach</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-generate">::generate</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-generate_line">::generate_line</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-generate_lines">::generate_lines</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-instance">::instance</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/MalformedCSVError.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::MalformedCSVError</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV.html#method-c-open">::open</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-parse">::parse</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-parse_line">::parse_line</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-read">::read</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-readlines">::readlines</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-c-table">::table</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/InputRecordSeparator.html#method-c-value">::value</a>
                      &mdash;
                      <span class="container">CSV::InputRecordSeparator</span>

                    <li class="method">
                      <a href="CSV.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-3C-3C">#&lt;&lt;</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-3D-3D">#==</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-3D-3D">#==</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="Object.html#method-i-CSV">#CSV</a>
                      &mdash;
                      <span class="container">Object</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-5B-5D">#[]</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-5B-5D">#[]</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-5B-5D-3D">#[]=</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-5B-5D-3D">#[]=</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-add_converter">#add_converter</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV.html#method-i-add_row">#add_row</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-add_unconverted_fields">#add_unconverted_fields</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-adjust_headers">#adjust_headers</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-adjust_last_keep">#adjust_last_keep</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-binmode-3F">#binmode?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-build_fields_converter">#build_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-build_header_fields_converter">#build_header_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-build_parser_fields_converter">#build_parser_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-build_scanner">#build_scanner</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-build_writer_fields_converter">#build_writer_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-builtin_converters">#builtin_converters</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_col">#by_col</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_col-21">#by_col!</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_col_or_row">#by_col_or_row</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_col_or_row-21">#by_col_or_row!</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_row">#by_row</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-by_row-21">#by_row!</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-check">#check</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-col_sep">#col_sep</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-column_separator">#column_separator</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-convert">#convert</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-convert">#convert</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV.html#method-i-convert_fields">#convert_fields</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-converters">#converters</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-deconstruct">#deconstruct</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-deconstruct_keys">#deconstruct_keys</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-delete">#delete</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-delete">#delete</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-delete_if">#delete_if</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-delete_if">#delete_if</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-detect_row_separator">#detect_row_separator</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-determine_encoding">#determine_encoding</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-dig">#dig</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-dig">#dig</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV.html#method-i-each">#each</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-each">#each</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-each">#each</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-each">#each</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-i-each_line">#each_line</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-each_line">#each_line</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-each_pair">#each_pair</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-emit_row">#emit_row</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-empty-3F">#empty?</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV.html#method-i-eof">#eof</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-eos-3F">#eos?</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-fetch">#fetch</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-field">#field</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-field-3F">#field?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-field_row-3F">#field_row?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-field_size_limit">#field_size_limit</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-field_size_limit">#field_size_limit</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-fields">#fields</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-flock">#flock</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-force_quotes-3F">#force_quotes?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-has_key-3F">#has_key?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-header-3F">#header?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-header_convert">#header_convert</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-header_converters">#header_converters</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-header_fields_converter">#header_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-header_row-3F">#header_row?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-header_row-3F">#header_row?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-header_row-3F">#header_row?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-headers">#headers</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-headers">#headers</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-headers">#headers</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-headers">#headers</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-ignore_broken_line">#ignore_broken_line</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-include-3F">#include?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-index">#index</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-initialize_copy">#initialize_copy</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV.html#method-i-ioctl">#ioctl</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-i-keep_back">#keep_back</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-keep_back">#keep_back</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-i-keep_drop">#keep_drop</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-keep_drop">#keep_drop</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-i-keep_end">#keep_end</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-keep_end">#keep_end</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Parser/Scanner.html#method-i-keep_start">#keep_start</a>
                      &mdash;
                      <span class="container">CSV::Parser::Scanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-keep_start">#keep_start</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-key-3F">#key?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-last_line">#last_line</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-liberal_parsing-3F">#liberal_parsing?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-liberal_parsing-3F">#liberal_parsing?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-line">#line</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-line">#line</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-lineno">#lineno</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-lineno">#lineno</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-max_field_size">#max_field_size</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-max_field_size">#max_field_size</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-may_quoted-3F">#may_quoted?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-member-3F">#member?</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-need_convert-3F">#need_convert?</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV/FieldsConverter.html#method-i-need_static_convert-3F">#need_static_convert?</a>
                      &mdash;
                      <span class="container">CSV::FieldsConverter</span>

                    <li class="method">
                      <a href="CSV.html#method-i-normalize_converters">#normalize_converters</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse">#parse</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_column_end">#parse_column_end</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_column_value">#parse_column_value</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_headers">#parse_headers</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_no_quote">#parse_no_quote</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_quotable_loose">#parse_quotable_loose</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_quotable_robust">#parse_quotable_robust</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_quoted_column_value">#parse_quoted_column_value</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_row_end">#parse_row_end</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-parse_unquoted_column_value">#parse_unquoted_column_value</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-parser">#parser</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-parser_enumerator">#parser_enumerator</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-parser_fields_converter">#parser_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-parser_options">#parser_options</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-path">#path</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare">#prepare</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-prepare">#prepare</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_backslash">#prepare_backslash</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-prepare_force_quotes_fields">#prepare_force_quotes_fields</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-prepare_format">#prepare_format</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_header">#prepare_header</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-prepare_header">#prepare_header</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_line">#prepare_line</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-prepare_output">#prepare_output</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_parser">#prepare_parser</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_quote_character">#prepare_quote_character</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_quoted">#prepare_quoted</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_separators">#prepare_separators</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_skip_lines">#prepare_skip_lines</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_strip">#prepare_strip</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_unquoted">#prepare_unquoted</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-prepare_variable">#prepare_variable</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-push">#push</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-push">#push</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-quote">#quote</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV.html#method-i-quote_char">#quote_char</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-quote_character">#quote_character</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-quote_field">#quote_field</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV.html#method-i-raw_encoding">#raw_encoding</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-read">#read</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-read_chunk">#read_chunk</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-readline">#readline</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-readlines">#readlines</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-resolve_row_separator">#resolve_row_separator</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-rest">#rest</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-return_headers-3F">#return_headers?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-return_headers-3F">#return_headers?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-rewind">#rewind</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Writer.html#method-i-rewind">#rewind</a>
                      &mdash;
                      <span class="container">CSV::Writer</span>

                    <li class="method">
                      <a href="CSV.html#method-i-row_sep">#row_sep</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-row_separator">#row_separator</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-scan">#scan</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-scan_all">#scan_all</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-shift">#shift</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-skip_blanks-3F">#skip_blanks?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-skip_blanks-3F">#skip_blanks?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-skip_line-3F">#skip_line?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-skip_lines">#skip_lines</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-skip_lines">#skip_lines</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-skip_needless_lines">#skip_needless_lines</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-start_row">#start_row</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV.html#method-i-stat">#stat</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-strip_value">#strip_value</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-to_a">#to_a</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-to_csv">#to_csv</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-to_csv">#to_csv</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-to_h">#to_h</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-to_hash">#to_hash</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV.html#method-i-to_i">#to_i</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-to_io">#to_io</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-to_s">#to_s</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-to_s">#to_s</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV/Parser/InputsScanner.html#method-i-trace">#trace</a>
                      &mdash;
                      <span class="container">CSV::Parser::InputsScanner</span>

                    <li class="method">
                      <a href="CSV.html#method-i-unconverted_fields-3F">#unconverted_fields?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-unconverted_fields-3F">#unconverted_fields?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-use_headers-3F">#use_headers?</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-validate_field_size">#validate_field_size</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Parser.html#method-i-validate_strip_and_col_sep_options">#validate_strip_and_col_sep_options</a>
                      &mdash;
                      <span class="container">CSV::Parser</span>

                    <li class="method">
                      <a href="CSV/Row.html#method-i-values_at">#values_at</a>
                      &mdash;
                      <span class="container">CSV::Row</span>

                    <li class="method">
                      <a href="CSV/Table.html#method-i-values_at">#values_at</a>
                      &mdash;
                      <span class="container">CSV::Table</span>

                    <li class="method">
                      <a href="CSV.html#method-i-write_headers-3F">#write_headers?</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-writer">#writer</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-writer_fields_converter">#writer_fields_converter</a>
                      &mdash;
                      <span class="container">CSV</span>

                    <li class="method">
                      <a href="CSV.html#method-i-writer_options">#writer_options</a>
                      &mdash;
                      <span class="container">CSV</span>
                    </ul>
                    </main>
                  </div> 

<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a></p>
<p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.4.0.</p>
<p>Based on <a href="https://github.com/ged/darkfish/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.</p>

  
    <p><p><a href="https://ruby-doc.org">Ruby-doc.org</a> is a service of <a href="https://jamesbritt.com">James Britt</a> and <a href="https://neurogami.com">Neurogami</a>, purveyors of fine <a href='https://jamesbritt.bandcamp.com/'>dance noise</a></p>
</p>
  
  </footer>

<script type="text/javascript">


  let ads  = $("#carbonads-container").children().detach();


  function swapMode() {
    var cookieName = 'darkmode';
    var cssDarkmode = Cookies.get(cookieName);
    console.log("***** swapMode! " + cssDarkmode + " *****");


    if (cssDarkmode == "true") {
      console.log("We have dark mode, set the css to light ...");
      $('#rdoccss').attr("href", defaultModeCssHref);
      $('#cssSelect').text("Dark mode");
      cssDarkmode = "false";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    } else {
      console.log("We not have dark mode, set the css to dark ...");
      $('#rdoccss').attr("href", darkModeCsseHref);
      $('#cssSelect').text("Light mode");
      cssDarkmode = "true";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    }

    console.log("  --------------- ");
  }


const vueCssApp = new Vue({
el: '#menubar',
data: {
isDark: false
},
methods: {
toggleClass: function(event){
this.isDark = !this.isDark;
}
}
})

const vueApp = new Vue({
el: '#vapp',
data: { 
isOpen: true
},

mounted() {
this.handleResize();
this.manage_mob_classes();
window.addEventListener('resize', this.handleResize)
//this.isOpen !=  (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},
destroyed() {
window.removeEventListener('resize', this.handleResize)
},
created() {
//manage_mob_classes();
},

methods : {
isMobile() {
  return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},

  handleResize() {
    if (!this.isMobile()) {
      this.isOpen = window.innerWidth > 800;
    }
  },

  manage_mob_classes() {
    if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
      $("nav").addClass("mob_nav");
      $("main").addClass("mob_main");
      $("#extraz").addClass("mob_extraz");
      $("#carbonads-container").addClass("mob_carbonads-container");
      this.isOpen  = false;
    } else {
      $("nav").removeClass("mob_nav") 
        $("main").removeClass("mob_main");
      $("#extraz").removeClass("mob_extraz");
      $("#carbonads-container").removeClass("mob_carbonads-container");
      this.isOpen  = true;
    }
  },

  toggleNav() {
    this.isOpen =! this.isOpen ;
    // alert("Toggle nav!");
    console.log("toggleNav() click: " + this.isOpen );
  }
}
})

$("#carbonads-container").append(ads);


$(function() {

    var darkmode = Cookies.get("darkmode");
    console.log("Document ready: " + darkmode);

    if ( darkmode  == "true" ) {
      $('#cssSelect').text("Light mode");
    } else {
      $('#cssSelect').text("Dark mode");
     }

    $('body').css('display','block');
    });

</script>

    
  </body> 
</html>

